package com.zhuiyun.project.api.check.service;

import com.zhuiyun.project.api.check.entity.Check;
import com.zhuiyun.project.api.check.model.CheckModel;
import com.zhuiyun.project.common.response.CommonResult;

public interface CheckService {
    /**
     * @return
     * @Author 小江
     * @Description //TODO 添加审核消息
     * @Date 14:43 2023/7/3
     */
    Integer insertCheck(CheckModel checkModel);

    /**
     * @Author 小江
     * @Description //TODO 获取审核消息列表
     * @Date 10:57 2023/7/22
     **/
    CommonResult getSystemList(int toUserId);

    /**
     * @Author 小江
     * @Description //TODO 根据id获取用户的消息
     * @Date 10:59 2023/7/22
     **/
    CommonResult getUserById(Integer toUserId);

    /**
     * @Author 小江
     * @Description //TODO 查询系统消息列表
     * @Date 9:48 2023/7/24
     **/
    CommonResult getCheckRecord(int toUserId);

    /**
     * @param checkModel
     * @Author kdj
     * @Description 修改未读状态
     * @Date 2023/8/6 1:52
     * @Return int
     */
    int maskDel(CheckModel checkModel);
}
